用戶當前Line的版本,會影響LIFF APP中Api的使用。如果需要確認用戶當前Line的版本,那麼就需要來認識一下liff.getLineVersion()。
用於取得Line用戶當前App的版本。
liff.init({
liffId: '後台取得的LIFF ID'
}) .then(() => {
console.log('初始化成功');
var lineVersion = liff.getLineVersion();
console.log('lineVersion', lineVersion);
}).catch((err) => {
console.log('初始化失敗')
});
利用電腦實測,回傳的結果會是null。
利用手機實測,回傳的結果是10.14.0的字串。
也就是說,當利用外部瀏覽器(ex. Chrome),執行liff.getLineVersion(),會得到null;利用Line內部瀏覽器執行,結果則會是Line用戶當前App的版本。
liff.shareTargetPicker
liff.scanCode
liff.closeWindow
liff.bluetooth.getAvailability、liff.bluetooth.requestDevice、liff.bluetooth.referringDevice